home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 21 / AMIGAplus Sonderheft 21 (1999)(ICP)(DE)[!].iso / < prev    next >
Text File  |  1999-08-18  |  5KB  |  182 lines

  1. ; **** START - MultiMediaAssignSkript für die Amiga-Future-CD-ROM ****
  2. ; **** Skript und Icons © Cord Hagen ****
  3.  
  4. IF EXISTS ENV:ASSAFCD
  5.  ALIAS BLACK "ECHO *"*E[>1m*E[30;41m*E[0;0H*E[J""
  6.  BLACK
  7.  ECHO "*n Die AMIGA-FUTURE-CD-ROM ist bereits angemeldet."
  8.  ECHO " Eine weitere Anmeldung ist also unnötig."
  9.  ECHO " Sie können die AMIGA-FUTURE-CD mit EXIT wieder abmelden !"
  10.  CURSOR OFF
  11.  WAIT 8
  12.  SKIP ENDE
  13. ENDIF
  14. ; *** V2.0 IF EXISTS S:AFCDTP
  15. ; *** SETENV AFCDTP=RAM:
  16. ; *** COPY S:AFCDTP TO ENV:AFCDTP >NIL:
  17. ; *** ENDIF
  18. ASSIGN AFCD: "" ADD
  19. ASSIGN l: AFCD: ADD
  20. ASSIGN libs: AFCD:Libs ADD
  21. ASSIGN LOCALE: AFCD:Locale ADD
  22. ASSIGN PREFS: AFCD:Prefs ADD
  23. ASSIGN Rexx: AFCD:REXX ADD
  24. ASSIGN S: AFCD:S ADD
  25. ASSIGN T: AFCD:T ADD
  26. ASSIGN c: AFCD:C ADD
  27. ASSIGN Classes: AFCD:CLASSES ADD
  28. ASSIGN DATA: AFCD:DATA ADD
  29. ASSIGN SCR: AFCD:MULTIMEDIA/BILDER/SCREENSHOTS ADD
  30. ASSIGN GFX: AFCD:GFX ADD
  31. ASSIGN SFX: AFCD:SFX ADD
  32. ASSIGN DEVS: AFCD:DEVS ADD
  33. ASSIGN FONTS: AFCD:FONTS ADD
  34. ASSIGN ENV: AFCD:ENV ADD
  35. ASSIGN AmigaFuture©19: AFCD: ADD
  36. COPY AFCD:C/TV RAM:
  37. IF EXISTS RAM:ENV/TEXTVIEW.PREDS
  38.  SKIP CONT
  39.  COPY AFCD:PREFS/TEXTVIEW.PREFS RAM:ENV
  40. ENDIF
  41. LAB CONT
  42. SETENV ASSAFCD=ASSIGNED
  43. ALIAS BLACK "ECHO *"*E[>1m*E[30;41m*E[0;0H*E[J""
  44. ; IF EXISTS ENV:AFCDTP
  45. ; BLACK
  46. ; SETENV AFCDCHK=0
  47. ; ECHO "*n Habe temporäre Datei einer AMIGA-FUTURE-CD-ROM auf der Festplatte"
  48. ; ECHO " im Verzeichnis : " $AFCDTP
  49. ; ECHO " gefunden. Eine erneute Installation temporärer Daten ist daher unnötig."
  50. ; CURSOR OFF
  51. ; WAIT 3
  52. ; REQUESTCHOICE >ENV:AFCDCHK "Future © Start""Sollen die gespeicherten temporären Daten*n nach DIESER CD-Sitzung wieder gelöscht werden ?" Ja Nein
  53. ;  IF $AFCDCHK EQ 0
  54. ;   SKIP SHOW
  55. ;  ENDIF
  56. ;  IF $AFCDCHK EQ 1
  57. ;   RENAME S:AFCDTP TO S:AFCDTPDEL >NIL:
  58. ;   BLACK
  59. ;   ECHO "*n Nach DIESER CD-Sizung MUSS UNBEDINGT die CD-ROM mit EXIT beendet werden,"
  60. ;   ECHO " Dann wird auch die temporäre Datei automatisch von der Festplatte gelöscht !"
  61. ;   CURSOR OFF
  62. ;   WAIT 8
  63. ;   ENDIF
  64.  
  65. SETENV CDTDIR=RAM:
  66. SETENV AFCDCHK=0
  67. CD $CDTDIR
  68. BLACK
  69. ECHO "*n Für die Introshow müssen temporäre Daten auf die Festplatte installiert werden !"
  70. ECHO " Anschließend werden diese Daten wieder entfernt !"
  71. CURSOR OFF
  72. WAIT 5
  73. RUN >NIL: PLAY16 SFX:TMP.WAV
  74. WAIT 2
  75. REQUESTFILE DRAWERSONLY NOICONS TITLE "Future © Start - Wähle Verzeichnis ...." > ENV:CDTDIR
  76. CD $CDTDIR
  77. ASSIGN AFCDT: "" ADD
  78. BLACK
  79. ECHO "*n Installiere temporäre Dateien in das ausgewählte Verzeichnis ...."
  80. ECHO " " $CDTDIR
  81. CURSOR OFF
  82. REQUESTCHOICE >ENV:AFCDCHK "Future © Start""Darf ich jetzt temporäre Daten in das ausgewählte*nVerzeichnis installieren ?*n(maximal 20 MegaByte) Alle temporären Daten werden hinterher*nwieder gelöscht ! - Soll nun installiert werden ?" Ja Nein
  83. IF $AFCDCHK EQ 0
  84.  SKIP ABBRUCH
  85. ENDIF
  86. ECHO "  Einen Moment Geduld bitte ....."
  87. COPY SFX:Title.wav TO AFCDT:AFCDTSFXTITLE.TMP >NIL:
  88. BLACK
  89. ECHO "*n Temporäre Daten wurden erfolgreich installiert in das Verzeichnis ...."
  90. ECHO " " $CDTDIR
  91. CURSOR OFF
  92. WAIT 6
  93. ; REQUESTCHOICE >ENV:AFCDCHK "Future © Start""Soll die temporäre Datei nach der CD-Sitzung NICHT wieder gelöscht werden ?*nDer Pfad wird dann gespeichert und beim nächsten Aufruf von START*nbrauchen diesse Daten NICHT erneut installiert werden*n(Empfohlen bei sehr großer freier Speicherkapazität auf der Festplatte.) - Soll die temporäre Datei*nfür spätere CD-Sitzungen auf der Festplatte bestehen bleiben ?" Ja Nein
  94. ; IF $AFCDCHK EQ 0
  95. ; SETENV AFCDTEMP=DELETE
  96. ; SKIP SHOW
  97. ; ENDIF
  98. ; ECHO $CDTDIR > S:AFCDTP
  99.  
  100.  
  101. LAB SHOW
  102. BLACK
  103. ECHO "*n Show wird gestartet ...."
  104. CURSOR OFF
  105. WAIT 1
  106. C:BOOPS!
  107. BLACK
  108. ECHO "*n Herzlich Willkommen in der neuen AMIGA-FUTURE-CD-ROM !"
  109. ECHO "*n Titelmusik wird gestartet ...."
  110. RUN >NIL: PLAY16 AFCDT:AFCDTSFXTITLE.TMP L=3
  111. WAIT 5
  112. ECHO "*n Kopiere Daten ...."
  113. COPY SFX:W1.WAV TO RAM:T/W1.WAV
  114. SETENV AFCDCHK=SFX
  115. STATUS COM=PLAY16 >ENV:AFCDCHK
  116. WAIT 1
  117. ECHO "*n Zeige Grafikshow ...."
  118. RUN >NIL: VT GFX:#? DELAY=9
  119. WAIT 1
  120. PLAY16 RAM:T/W1.WAV >NIL:
  121. COPY SFX:W2.WAV TO RAM:T/W1.WAV
  122. PLAY16 RAM:T/W1.WAV >NIL:
  123. BLACK
  124. DELETE RAM:T/W1.WAV >NIL:
  125. ECHO "*n ShowEnde und Assigns angelegt !"
  126. ECHO " Viel Spaß mit unserer neuen AMIGA-FUTURE-CD-ROM !"
  127. CURSOR OFF
  128. BREAK $AFCDCHK
  129. PLAY16 SFX:AFS.WAV >NIL:
  130. ECHO " Temporäre Daten werden entfernt - Bitte warten ...."
  131. DELETE AFCDT:AFCDTSFXTITLE.TMP >NIL:
  132. BLACK
  133. ECHO "*n Fenster wird geschlossen ...."
  134. WAIT 1
  135. SKIP ENDE
  136.  
  137. LAB TCHK
  138. IF EXISTS ENV:AFCDTEMP
  139.  CD $CDTDIR
  140.  BLANK
  141.  ECHO "*n Lösche temporäre Daten ....."
  142.  ECHO " Einen Moment Geduld bitte ....."
  143.  CURSOR OFF
  144.  DELETE AFCDTSFXTITLE.TMP >NIL:
  145.  BLACK
  146.  ECHO "*n Temporäre Daten der AMIGA-FUTURE-CD-ROM wurden erfolgreich gelöscht !"
  147.  CURSOR OFF
  148.  RUN >NIL: PLAY16 SFX:AFS.WAV
  149.  WAIT 8
  150. ENDIF
  151. SKIP ENDE
  152.  
  153. LAB ABBRUCH
  154.  BLACK
  155.  ECHO "*n Alle notwendigen ASSIGNS wurden angelegt, - die AMIGA-FUTURE-CD-ROM"
  156.  ECHO " ist angemeldet ! Die Multimedia-Introshow kann leider nicht gestartet"
  157.  ECHO " werden, da nicht genügend Kapazität für temporäre Daten zur Verfügung steht !"
  158.   CURSOR OFF
  159.  RUN >NIL: PLAY16 SFX:AFS.WAV
  160.  WAIT 10
  161. ENDIF
  162. SKIP ENDE
  163.  
  164.  
  165. LAB ENDE
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.